$(document).ready(function(){
//	获取菜单信息
	$('.menu').click(function(){
		$.ajax({
			url:'dish_getDataList.action',
			type:'POST',
			dataType: 'json',
			success: function(data){
				if (data.status == "200") {
					$(".menu_table  tr:not(:first)").empty("");
					for (var i = 0; i <data.data.length; i++) {
						var value = data.data[i];
						var tr;
						if (i % 2 != 0) {
							tr = $("<tr class='info'></tr>");
						} else {
							tr = $("<tr></tr>");
						}
						var row=tr.append("<td>"+value.id+"</td><td>"+value.name+"</td><td>"+value.enumName+"</td><td>"+value.price
								+"</td><td>"+value.shortFor+"</td><td>"+value.creatUname+
								"</td><td>"+value.dishiHeadImgUrl+"</td>"+
								"<td><a href='#menu_update' class='btn btn-info update_menu' data-toggle='modal'>修改</a><a href='#' class='btn btn-warning delete_menu'style='margin-left:10px;'>删除</a></td>").appendTo('.menu_table');
					}
			}
				else{
					window.location.href = "error.html";
				}
		},
		});
	});
//	封装菜单信息
 function getMenu(){
	 $.ajax({
			url:'dish_getDataList.action',
			type:'POST',
			dataType: 'json',
			success: function(data){
				if (data.status == "200") {
					$(".menu_table  tr:not(:first)").empty("");
					for (var i = 0; i <data.data.length; i++) {
						var value = data.data[i];
						var tr;
						if (i % 2 != 0) {
							tr = $("<tr class='info'></tr>");
						} else {
							tr = $("<tr></tr>");
						}
						var row=tr.append("<td>"+value.id+"</td><td>"+value.name+"</td><td>"+value.enumName+"</td><td>"+value.price
								+"</td><td>"+value.shortFor+"</td><td>"+value.creatUname+"</td><td>"+
								value.dishiHeadImgUrl+"</td>"+
								"<td><a href='#menu_update' class='btn btn-info update_menu' data-toggle='modal'>修改</a><a href='#' class='btn btn-warning delete_menu'style='margin-left:10px;'>删除</a></td>").appendTo('.menu_table');
					}
			}
				else{
					window.location.href = "error.html";
				}
		},
		});
 };
// 获取将要修改的菜单信息
 var idTemp,
 	  modId=null,
 	  flag=false;
 //$('.update_menu').unbind('click').bind('click',function(){
 $('body').on('click','.update_menu',function(){
	 var id=$(this).parent().parent().children().eq(0).text();
	 idTemp=id;
	 //alert("idTemp"+idTemp);
	 flag=true;
	 var value;
 if(flag){
	 $.ajax({
		 url:'dish_sreachDataById.action',
			type:'POST',
			dataType: 'json',
			data:{'id':id},
			success: function(data){
				value=data.data;
				$('#update_menu_name').val(data.data.name);
				$('#update_menu_type').val(data.data.enumName);
				$('#update_menu_price').val(data.data.price);
				$('#update_menu_spell').val(data.data.shortFor);
				$('#update_menu_img').val(data.data.dishiHeadImgUrl);
				
			}
	 }).done(function(){//修改菜单信息
//		 上传图片
		 $('#btn_menu_update').unbind('click').bind('click',function(){
		 //$('body').on('click','#btn_menu_update',function(){
			 //alert("mod"+modId);
			
				 var formData = new FormData();
					formData.append('file', $('#update_menu_file')[0].files[0]);
					var dishiHeadImgUrl;
			 $.ajax({
				    url: 'dish_fileUpLoad.action',
				    type: 'POST',
				    cache: false,
				    data: formData,
				    processData: false,
				    contentType: false,
				    success:function(data){
				    	dishiHeadImgUrl=data.data;
				    	
				    }
				}).done(function(){
						 $.ajax({
							 url:'dish_changeDataInfo.action',
								type:'POST',
								dataType: 'json',
								data:{'id':id,
									'name':$('#update_menu_name').val(),
									'enumName':$('#update_menu_type').val(),
									'price':$('#update_menu_price').val(),
									'shortFor':$('#update_menu_spell').val(),
									'dishiHeadImgUrl':dishiHeadImgUrl,
									'creatTime':value.creatTime,
									'lastModfiyTime':value.lastModfiyTime,
									'creatUid':value.creatUid,
									'lastModfiyUid':value.lastModfiyUid,
									'creatUname':value.creatUname,
									'lastModfiyUname':value.lastModfiyUname,
									'lastModfiyUid':value.lastModfiyUid,
									},
								success: function(data){
									if (data.status == "200"){
										//alert("mod"+"被执行了");
										getMenu();
									}else{
										window.location.href = "error.html";
									}
								}
						 }).done(function(){
							 flag=false;
						 });
					});
		 		});
	 		});
 		}
 });
// 删除菜单
 $('body').on('click','.delete_menu',function(){
	 var id=$(this).parent().parent().children().eq(0).text();
	 $.ajax({
		 url:'dish_removeData.action',
			type:'POST',
			dataType: 'json',
			data:{'id':id},
			success: function(data){
				if (data.status == "200"){
					getMenu();
				}
				else{
					window.location.href = "error.html";
				}
			}
	 });
 });
 
// 添加菜单
 var nameTemp=null;
$('.add-menu').click(function(){
	
	if($('#cancle').length>0){
	}
	else{
	var row=$("<tr class='warning' id='cancle'></tr>");
	row.append("<td></td><td><input type='text'></td><td><input type='text'></td><td><input type='text'></td>" +
			"<td><input type='text'></td><td><td><input type='file' id='file'></td><td><button class='btn btn-success complete-add-menu' id='complete-add-menu'>完成</button><button class='btn btn-deleteinputs cancle-add-menu' id='cancle-add-menu' style='margin-left:10px;background-color:red;color:white;'>取消</button></td>").appendTo(".menu_table");
	$('body').on('click','.complete-add-menu',function(){
		var name=$(this).parent().parent().children().eq(1).children().val();
		var enumName=$(this).parent().parent().children().eq(2).children().val();
		var price=$(this).parent().parent().children().eq(3).children().val();
		var shortFor=$(this).parent().parent().children().eq(4).children().val();
//		var dishiHeadImgUrl=$(this).parent().parent().children().eq(6).children().val();

		
		if(name==""||price==""||shortFor==""||enumName==""||dishiHeadImgUrl==""){
			alert("来自某宝客服的提醒：亲，这些都是必填哦！");
		}
		else{
//			上传文件	
			if(nameTemp!=name){
				nameTemp=name;
				
			var formData = new FormData();
			formData.append('file', $('#file')[0].files[0]);
			var dishiHeadImgUrl;
			$.ajax({
			    url: 'dish_fileUpLoad.action',
			    type: 'POST',
			    cache: false,
			    data: formData,
			    processData: false,
			    contentType: false,
			    success:function(data){
					$('#cancle').remove();
//					$('#cancle>td').remove();
//					$('#cancle>td>input').remove();
			    	dishiHeadImgUrl=data.data;
			    }
			}).done(function() {
				$.ajax({
					url:'dish_addData.action',
					type:'POST',
					dataType:'json',
					data:{
						'name':name,
						'enumName':price,
						'dishiHeadImgUrl':dishiHeadImgUrl,
						'price':price,
						'shortFor':shortFor,
						'creatUname':'111',//待修改
						'creatUid':'111'//待修改
					},
					success:function(data){
						if (data.status == "200"){
							getMenu();
							
						}
						else{
							window.location.href = "error.html";
						}
					}
					});

				
				
			}).fail(function(res) {});
			
			
			
			}
			
	}
	});
	$('body').on('click','.cancle-add-menu',function(){//点击后取消
		$('#cancle').remove();
		$('#cancle>td').remove();
		$('#cancle>td>input').remove();
	});
}
});
});